Changelog for version 0.4.0
===========================

Sorry for the wait. The ending of the school year has kept me busy, and here's all I can give
you for now. It's still an alpha, but probably the last one: a lot of the work was on polishing
existing features. Enjoy.

*Note: 🔥 marks important updates.*

New features in this release
----------------------------

* **🔥 Inter-repository merging is finally here.**
  * Previous releases technically allowed it, however executing it left the target repository in
    an unusable, broken state. From now on you can merge repositories and the result will be
    the expected one. It is no longer considered dangerous.
  * I will repeat some things also applicable to intra-repo merging: anyone who can view the
    base repository can request a pull, but only users with write access can merge it.
  * The merge is currently done however git likes it, but I will add a merge strategy selection.
  * The implementation of this feature will allow relatively easy decentralisation in the
    future.
* **🔥 Data (XML) API was begun.**
  * The only endpoints, for now, are getting general info about a user and a list of their
    repositories.
  * It is not stable, so it isn't documented yet.
  * It is intended for specialised or native clients.
  * The web interface doesn't need it. HTML is generated server-side.
* Repositories now have a homepage field. It can be set in the repository settings to any URL.
* The search page gained a better design and pagination.
* The email confirmation is now actually sent.
* Commits, pull requests and forum posts now have associated notifications, complete with
  emails.
* The task viewer page now live-updates.
* The notifications page now also has pagination.
* Forum posts now support markdown and can be edited.
* More error pages have been added to override the default server ones.
* Month and day names are now localised.
* There is now a Google doodle-like logo in the config.

Changed features in this release
--------------------------------

* In the default welcome page, the download link now points to our repository.
* Some useless log messages have been removed.
* Of course, translations for Romanian have been updated.
* The page titles have been updated to be more descriptive.

Fixed bugs in this release
--------------------------

* The task viewer no longer requires the task to be completed in order for the server to send
  it.
* Empty searches are no longer allowed, but they could come back.
* In the default config, the footer is now formatted correctly and has the correct copyright
  year.
